package com.longrise.android.byjk.plugins.course.coursedetail.healthrisk.bean;

import java.util.List;

/**
 * Created by callxkj on 2018/1/21.
 * 风险管理师的bean
 */

public class RiskCourseBean {

    public CurnodeBean curnode;
    public int cwLearnCount;
    public int cwTotalCount;
    public double effectiveHour;
    public Studyrecord studyrecord;
    public double totalHour;
    public int watchstatus;   // 整个课程 包括课后练习题  -1未开始学习 0已学习过     1 学习完成（课后习题已通过）
    public List<?> failedNode;
    public List<?> lstchild;


    public static class CurnodeBean {

        public String cwid;  //课件编号
        public Object cwmark;
        public Object cwstyle;
        public double dispindex;  //子目录下课件排序编号
        public Object displaycertflag;  //培训证书上是否显示
        public Object displayoutline;   // 计划大纲上是否显示
        public String dispname;  //课件名称
        public String groupid;  //培训计划编号
        public String groupname;  //培训计划名称
        public String id;
        public Object infosummary;  //信息摘要
        public int iscw;   //是否是课件 0-目录  1-课件
        public int isdelete;
        public Object isonline;
        public double mintraintime; //最低完成学时
        public Object outlineversion; //版本号
        public String pathno;   //目录结果编号
        public String preno;
        public Object readlcountimit; //阅读次数限制
        public Object readtimelimit;  //阅读总时间限制
        public Object readtotaltimelimit; //阅读总时间限制(单位:分钟)
        public String remarks;   // {是否有题，是否通过答题}
        public Object syscode;   //版本识别代码
        public double totaltraintime;   //课件时长


        public String getCwid() {
            return cwid;
        }

        public void setCwid(String cwid) {
            this.cwid = cwid;
        }

        public Object getCwmark() {
            return cwmark;
        }

        public void setCwmark(Object cwmark) {
            this.cwmark = cwmark;
        }

        public Object getCwstyle() {
            return cwstyle;
        }

        public void setCwstyle(Object cwstyle) {
            this.cwstyle = cwstyle;
        }

        public double getDispindex() {
            return dispindex;
        }

        public void setDispindex(double dispindex) {
            this.dispindex = dispindex;
        }

        public Object getDisplaycertflag() {
            return displaycertflag;
        }

        public void setDisplaycertflag(Object displaycertflag) {
            this.displaycertflag = displaycertflag;
        }

        public Object getDisplayoutline() {
            return displayoutline;
        }

        public void setDisplayoutline(Object displayoutline) {
            this.displayoutline = displayoutline;
        }

        public String getDispname() {
            return dispname;
        }

        public void setDispname(String dispname) {
            this.dispname = dispname;
        }

        public String getGroupid() {
            return groupid;
        }

        public void setGroupid(String groupid) {
            this.groupid = groupid;
        }

        public String getGroupname() {
            return groupname;
        }

        public void setGroupname(String groupname) {
            this.groupname = groupname;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public Object getInfosummary() {
            return infosummary;
        }

        public void setInfosummary(Object infosummary) {
            this.infosummary = infosummary;
        }

        public int getIscw() {
            return iscw;
        }

        public void setIscw(int iscw) {
            this.iscw = iscw;
        }

        public int getIsdelete() {
            return isdelete;
        }

        public void setIsdelete(int isdelete) {
            this.isdelete = isdelete;
        }

        public Object getIsonline() {
            return isonline;
        }

        public void setIsonline(Object isonline) {
            this.isonline = isonline;
        }

        public double getMintraintime() {
            return mintraintime;
        }

        public void setMintraintime(double mintraintime) {
            this.mintraintime = mintraintime;
        }

        public Object getOutlineversion() {
            return outlineversion;
        }

        public void setOutlineversion(Object outlineversion) {
            this.outlineversion = outlineversion;
        }

        public String getPathno() {
            return pathno;
        }

        public void setPathno(String pathno) {
            this.pathno = pathno;
        }

        public String getPreno() {
            return preno;
        }

        public void setPreno(String preno) {
            this.preno = preno;
        }

        public Object getReadlcountimit() {
            return readlcountimit;
        }

        public void setReadlcountimit(Object readlcountimit) {
            this.readlcountimit = readlcountimit;
        }

        public Object getReadtimelimit() {
            return readtimelimit;
        }

        public void setReadtimelimit(Object readtimelimit) {
            this.readtimelimit = readtimelimit;
        }

        public Object getReadtotaltimelimit() {
            return readtotaltimelimit;
        }

        public void setReadtotaltimelimit(Object readtotaltimelimit) {
            this.readtotaltimelimit = readtotaltimelimit;
        }

        public String getRemarks() {
            return remarks;
        }

        public void setRemarks(String remarks) {
            this.remarks = remarks;
        }

        public Object getSyscode() {
            return syscode;
        }

        public void setSyscode(Object syscode) {
            this.syscode = syscode;
        }

        public double getTotaltraintime() {
            return totaltraintime;
        }

        public void setTotaltraintime(double totaltraintime) {
            this.totaltraintime = totaltraintime;
        }
    }


    public static class Studyrecord {

        public String javaClass;
        public String available;
        public String cardno;
        public String cwgroupid;
        public String cwgroupname;
        public String cwid;
        public Object cwmark;
        public String cwmusttype;
        public String cwname;
        public Object cwtype;
        public String cwverinfo;
        public int effecttime;
        public String exercisefinish;
        public String id;
        public String insertdatatime;
        public String isexercise;
        public String legitimacy;
        public String pathname;
        public String pathno;
        public String psname;
        public String recordtype;
        public Object remarks;
        public String stuclientip;
        public String stuclientmacinfo;
        public String studentno;
        public String studyend;
        public String studystart;
        public int syscode;
        public String userid;
        public Object videodirid;
        public Object viewrecode;

        public int getEffecttime() {
            return effecttime;
        }

        public void setEffecttime(int effecttime) {
            this.effecttime = effecttime;
        }
    }


    public CurnodeBean getCurnode() {
        return curnode;
    }

    public void setCurnode(CurnodeBean curnode) {
        this.curnode = curnode;
    }

    public int getCwLearnCount() {
        return cwLearnCount;
    }

    public void setCwLearnCount(int cwLearnCount) {
        this.cwLearnCount = cwLearnCount;
    }

    public int getCwTotalCount() {
        return cwTotalCount;
    }

    public void setCwTotalCount(int cwTotalCount) {
        this.cwTotalCount = cwTotalCount;
    }

    public double getEffectiveHour() {
        return effectiveHour;
    }

    public void setEffectiveHour(double effectiveHour) {
        this.effectiveHour = effectiveHour;
    }

    public Studyrecord getStudyrecord() {
        return studyrecord;
    }

    public void setStudyrecord(Studyrecord studyrecord) {
        this.studyrecord = studyrecord;
    }

    public double getTotalHour() {
        return totalHour;
    }

    public void setTotalHour(double totalHour) {
        this.totalHour = totalHour;
    }

    public int getWatchstatus() {
        return watchstatus;
    }

    public void setWatchstatus(int watchstatus) {
        this.watchstatus = watchstatus;
    }

    public List<?> getFailedNode() {
        return failedNode;
    }

    public void setFailedNode(List<?> failedNode) {
        this.failedNode = failedNode;
    }

    public List<?> getLstchild() {
        return lstchild;
    }

    public void setLstchild(List<?> lstchild) {
        this.lstchild = lstchild;
    }


}
